The VWAP is the session's average price weighted by volume: every trade counts for the quantity it moved. It was not born as a chart indicator but as an execution benchmark on institutional desks: whoever has to buy a huge block is judged by comparing their average price with the day's VWAP. This makes it different from almost everything else in the catalogue: around the VWAP there are not just eyes — there are real orders, execution algorithms working precisely at that level.
In plain terms — The VWAP is "the price paid by the average participant" since the open. If the market trades above it, the average buyer is in profit; below it, at a loss. Price returning to the VWAP puts the average participant in front of a choice — and their reaction tells you who controls the day.
How it is calculated
VWAP = Σ (typical price × volume) / Σ volume, from the session open
with typical price = (high + low + close)/3 for each bar. It is a cumulative sum: early in the day the VWAP moves a lot, then the weight of history makes it ever more stable. Many platforms add bands at ±1 and ±2 standard deviations (volume-weighted), marking the normal excursion from the average price.
The difference from a moving average: the average looks at a sliding window, the VWAP looks at the whole session from a fixed anchor and weights by volume. It does not lag the way averages do: it consolidates.
How to read the chart — An intraday session: dashed vertical line at the open, VWAP in gold, dashed ±1σ bands. Interactive — the highlighted points show price returning to test the VWAP, the institutional benchmark role, and the session reset.
Reading it in practice
- Intraday bias — price steadily above the VWAP: a buyer-controlled day, where pullbacks to the VWAP are continuation opportunities; below: the reverse. The level matters most in the first hours, while the average is still contestable.
- The VWAP test — price returning to the level after a push is the informative moment: a clean bounce = control confirmed; an accepted cross = the day may be changing hands.
- Band extensions — at ±2σ from the VWAP on a trendless day, price is statistically stretched: a mean-reversion zone for intraday traders. On a trend day the same extension can simply persist — the usual regime distinction.
- Anchored VWAP — the multi-day variant: same formula, anchored to an event (a major low, earnings, a breakout). It measures the average price of everyone who entered from that event onward.
Limits and traps
Warning — The VWAP is a session tool: it resets at every open. Late in the day it is nearly immobile — using it as a "responsive" signal at 5 pm means reading an average that can no longer change. Weight and meaning fade as the hours pass.
- On markets without an official session (crypto) the anchor is a convention (midnight UTC, the weekly open): it must be stated, not assumed — see market hours and sessions.
- The VWAP is descriptive, not predictive: it says where the session has traded, not where it will.
Links
- volume-profile — volume by price level, the natural complement
- obv · cvd — volume flow through time
- trading-volume · market-hours-and-sessions · indicatori